home *** CD-ROM | disk | FTP | other *** search
/ Computer Shopper 125 / Computer Shopper CD-ROM Issue 125 (1998-07)(Dennis Publishing).iso / Business / Dazzler / DAZZLER.Z / CTask.class (.txt) < prev    next >
Encoding:
Java Class File  |  1997-11-26  |  1.4 KB  |  61 lines

  1. import java.io.DataInputStream;
  2.  
  3. public class CTask extends CIconObject {
  4.    CEventManager m_EventManager = new CEventManager();
  5.    CActionManager m_ActionManager = new CActionManager();
  6.    CResponseManager m_ResponseManager = new CResponseManager();
  7.    int m_nTagNumber;
  8.    long m_lStartTime;
  9.    long m_lTime;
  10.    int m_nAnswer;
  11.    int m_nNoOfTimes;
  12.  
  13.    boolean HasLogResponse() {
  14.       return this.m_ResponseManager.HasLogResponse();
  15.    }
  16.  
  17.    CActivateObjectReturn OnSetupResponse() {
  18.       return this.m_ResponseManager.OnSetupResponse();
  19.    }
  20.  
  21.    CResponseManager GetResponseManager() {
  22.       return this.m_ResponseManager;
  23.    }
  24.  
  25.    CResponseReturn OnDoResponse(CIconObject var1, int var2) {
  26.       return this.m_ResponseManager.OnDoResponse(var1, var2);
  27.    }
  28.  
  29.    CActionManager GetActionManager() {
  30.       return this.m_ActionManager;
  31.    }
  32.  
  33.    boolean OnDoAction() {
  34.       return this.m_ActionManager.OnDoAction();
  35.    }
  36.  
  37.    int GetTagNumber() {
  38.       return this.m_nTagNumber;
  39.    }
  40.  
  41.    CEventManager GetEventManager() {
  42.       return this.m_EventManager;
  43.    }
  44.  
  45.    void ResetHistory() {
  46.       this.m_nAnswer = -1;
  47.       this.m_lTime = 0L;
  48.       this.m_nNoOfTimes = 0;
  49.       this.m_lStartTime = 0L;
  50.    }
  51.  
  52.    boolean LoadFromFile(DataInputStream var1) {
  53.       super.LoadFromFile(var1);
  54.       this.m_nTagNumber = FileLoad.ReadCPlusInt(var1);
  55.       this.m_EventManager.LoadFromFile(var1);
  56.       this.m_ActionManager.LoadFromFile(var1);
  57.       this.m_ResponseManager.LoadFromFile(var1);
  58.       return true;
  59.    }
  60. }
  61.